<!DOCTYPE html>
<html lang="zh-CN">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>12-盒子模型之外边距</title>
  <style>
    div {
      width: 400px;
      height: 200px;
      background: pink;
    }

    .one {
      /* 1. 设置第一个盒子的底部外边距为20像素 */
      margin-bottom: 20px;
    }

    .two {
      /* 设置第二个盒子的顶部外边距为30像素 */
      margin-top: 30px;
    }

    .two {
      /* 外边距的简写方式与内边距一致 */
      /* 设置盒子上下左右外边距为100像素 */
      margin: 100px;
    }

    .three {
      /* 设置盒子居中 而且距离上外边距100像素的距离 */
      margin: 100px auto;

      /* 行内元素或者行内块元素水平居中给其父级元素添加 text-align: center */
      text-align: center;
    }
  </style>
</head>

<body>

  <div class="one">1</div>
  <div class="two">2</div>

  <div class="three">
    <span>我是小陈 我不会自动居中</span>
  </div>

  <div class="three">
    <!-- 行内块元素也可以进行居中 -->
    <img src="images/down.svg" alt="">
  </div>
</body>

</html>